package com.lingjtx.common.pay.model.wx;

public class WeixinRefundRequest {

    private String transaction_id;
    private String out_trade_no;
    private String out_refund_no;
    private String reason;
    private String notify_url;
    private String funds_account;

    private AmountEntity amount;

    public WeixinRefundRequest() {
    }

    public WeixinRefundRequest(String out_trade_no, String out_refund_no, AmountEntity amount) {
        this.out_trade_no = out_trade_no;
        this.out_refund_no = out_refund_no;
        this.amount = amount;
    }

    public String getTransaction_id() {
        return transaction_id;
    }

    public void setTransaction_id(String transaction_id) {
        this.transaction_id = transaction_id;
    }

    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getOut_refund_no() {
        return out_refund_no;
    }

    public void setOut_refund_no(String out_refund_no) {
        this.out_refund_no = out_refund_no;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getNotify_url() {
        return notify_url;
    }

    public void setNotify_url(String notify_url) {
        this.notify_url = notify_url;
    }

    public String getFunds_account() {
        return funds_account;
    }

    public void setFunds_account(String funds_account) {
        this.funds_account = funds_account;
    }

    public AmountEntity getAmount() {
        return amount;
    }

    public void setAmount(AmountEntity amount) {
        this.amount = amount;
    }
}
